springboot项目部署云服务(docker) |
您所在的位置:网站首页 › springboot docker › springboot项目部署云服务(docker) |
在云服务上安装docker,并保证能找到docker的端口号
找不到自行修改地址:
首先新建一个Dockerfile文件,文件的路径需在包下第一层: # 基础镜像,jdk的不能改 FROM openjdk:8-jdk-alpine # 作者信息,可以先自己信息 MAINTAINER "{name}" # 添加一个存储空间 VOLUME /tmp # 暴露端口,这里的端口和yaml的项目端口最好一致,另外这里的端口也不要写常见的,越偏越好,后面会讲到 EXPOSE 8086 # 添加变量,如果使用dockerfile-maven-plugin,则会自动替换这里的变量内容 ARG JAR_FILE=target/{target下的包名}.jar # 往容器中添加jar包(不用动) ADD ${JAR_FILE} app.jar # 启动镜像自动运行程序(不用动) ENTRYPOINT ["java","-Djava.security.egd=file:/dev/urandom","-jar","/app.jar"]首先项目肯定要支持maven的,因为要先打包例如: 在启动上配置 8080 是设置的对外端口,8086是项目里面的端口或是dockerfile的端口 这样操作好像会重新产生一个镜像,不过好像不影响,想删除的可以把未开放端口的给删除 docker update --restart=always $(docker ps -aq)这是设置docker里容器的自启动,这种加进去的不能自动启动,自己看着设置 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |